moving submarine haven - French English Dictionary